Quickchars allow
you to use the activator character (";" [the semicolon] is the
default and can be changed in the program options
screen) to invoke different
commands. You can map any command you
desire to any of the 26 letters a-z.
Some are pre-defined for you (n, s, e, w, d, etc.) and tend to be
popular directions, but you can change them if you desire. By using the activator character in the
first space of the command line, you tell the game to look for quickchars to
follow. It's a handy way to map out
many commands in a convenient, condensed format.
Other aspects of
quickchars include the ability to repeat commands, instantly access direction
commands and more. See the below
section on Using Quickchars for details.
Quickchars
Screen Elements
Quickchars Grid
This grid displays each
of the letters available for assignment as quickchars. Double-click on any letter to copy the
associated command to the "Command to assign to quickchar" line.
Command Assigned to
QuickChar
This line displays
the command (if any) currently assigned to the selected quickchar.
Clear Button
Clears the command
of the currently selected quickchar.
Quickchar Mapping
Buttons
Press any one of
these keys to select that particular quickchar and display the command assigned
to it (if any). If a quickchar has a
commands assigned, the button label will appear in bold white.
Command to Assign
to Quickchar
Enter the new
command you wish to assign to the currently selected quickchar.
Command Buttons
A/M | Alias/Macro grabber | Insert an alias or macro | |
f(x) | Function grabber | Insert a function into the script | |
@ | Variable grabber | Insert a specific variable into the script | |
Eraser | Clear script | Clears the entire script |
Assign Command
Assigns the new
command to the currently selected quickchar, replacing the original one (if
any).
Close Button
Closes the
Quickchars Screen.
Using
Quickchars
Quickchars are
versatile commands that some refer to as mini-aliases. While they exhibit some characteristics of aliases, they function differently.
Refer to the below points regarding exactly how quickchars function.
Basic Quickchar
Usage
The basic usage of quickchars is the activator character (again, “;” is default) followed immediately by a string of quickchars and numbers. The numbers are used to indicate how many times to invoke the quickchar immediately following it. The number preceding a quickchar can range from 2-99. For this usage, do not include spaces anywhere in your quickchar string.
For the following
examples, assume the following quickchar command assignment:
n = north
k = northwest
w = west
d = down
p = pull
rope
r = enter
;nnnnndn n, n, n, n, n, d, n
;5ndn n, n, n, n, n, d, n
;2n3kwwdprn n, n, nw, nw, nw, w, w, d, pull
rope, enter, n
Quickchar strings
can contain commands inserted into them “on the fly” by using the Quickchar
Insertion Character (default is the double quotes – “ You can change it in the Program Options Screen). Surrounding a command in a quickchar string
with the Quickchar Insertion Character will cause that command to be sent
literally (not broken up into quickchars).
Use the following as an example.
;2nee”grin”s n, n, e, e, grin,
s
;nd”open door”n”jump”s n, d, open door, n, jump, s
Just like with
aliases, you can take a string of quickchars and run the commands in reverse
order. Not only does this reverse the
order, but it also assigns reversed values to each quickchar command (if
any). To reverse a string of
quickchars, simply add the “-“ symbol right after the activator character, just
before the string of quickchars. Using
a double “—“ in front will run the commands in the reverse order without
assigning their reversed value.
Note: Defining the
reversed values is done on the program options
screen – Reversing Tab. For the example below, the default values
are used.
Note: After you invoke
any line of quickchars, you can reverse it by entering either ;- or ;--
(whether you want reversed or full reversed commands). This will only work on your last invoked
quickchar string.
;2nees n, n, e,
e, s
;- n,
w, w, s, s (if used right after the previous one)
;-2nees n, w, w, s,
s
;--2nees s, e, e, n,
n